package com.fanrenqiji.modules.sys.utils;

import com.fanrenqiji.common.service.BaseCommonService;
import com.fanrenqiji.common.utils.SpringContextHolder;
import com.fanrenqiji.common.utils.StringUtils;
import com.fanrenqiji.modules.sys.dao.RoleDao;
import com.fanrenqiji.modules.sys.entity.Role;

import java.util.ArrayList;
import java.util.List;

/**
 * @author lijian E-mail:ljz0721cx@163.com
 * @version 创建时间：2015年4月1日 上午10:16:20
 * @description
 */
public class RoleUtils extends BaseCommonService {
	private static RoleDao roleDao = SpringContextHolder.getBean(RoleDao.class);

	/**
	 * 获得角色列表数据
	 * 
	 * @param roleNames
	 * @return
	 */
	public static List<Role> findByRoleEnmames(String roleNames) {
		List<Role> roles = new ArrayList<Role>();
		String[] selRoles = null;
		if (!StringUtils.isNullOrEmpty(roleNames)) {
			selRoles = roleNames.split(",");
			for (String roleName : selRoles) {
				roles.add(roleDao.findByEnName(roleName));
			}
		}
		return roles;
	}

}
